package org.jeecg.modules.bid.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

@Data
@ApiModel(value = "Bid模糊查询对象", description = "投标")
public class BidQueryRequest {
    /**
     * 投标状态:0-未报价，1-已报价，2-已报名,3-放弃报名,4-已完成
     */
    @ApiModelProperty(value = "投标状态:0-未报价，1-已报价，2-已报名,3-放弃报名,4-已完成")
    @Dict(dicCode = "bid_status")
    private String bidStatus;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    @Dict(dicCode = "project_name")
    private String projectName;

    /**
     * 供应商名称
     */
    @ApiModelProperty(value = "供应商名称")
    @Dict(dicCode = "supplier_name")
    private String supplierName;

    /**
     * 当前页码（默认1）
     */
    @ApiModelProperty(value = "当前页码（默认1）")
    private Integer pageNum = 1;

    /**
     * 每页条数（默认10）
     */
    @ApiModelProperty(value = "每页条数（默认10）")
    private Integer pageSize = 10;
}
